package org.esprit.ocm.server.dao;

import java.io.Serializable;
import java.util.List;

import org.esprit.ocm.dto.impl.UserDto;
import org.esprit.ocm.server.dao.common.IDao;

public interface UserDao extends IDao<UserDto>{

	public UserDto add(UserDto _entity);
	
	public int count();
	
	public void delete(UserDto _o);
	
	public List<UserDto> findAll();
	
	public UserDto findById(int _id);
	
	public UserDto findByLoginPass(String login, String pass);
	
	public List<UserDto> findByLogin(String login);

	public UserDto findUser(UserDto _o);
}
